package com.bdyc.dao;

import com.bdyc.controller.custom.PcategoryInfoPo;
import com.bdyc.po.PcategoryInfo;
import com.bdyc.po.PcategoryInfoExample;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

public interface PcategoryInfoMapper {
    int countByExample(PcategoryInfoExample example);

    int deleteByExample(PcategoryInfoExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(PcategoryInfo record);

    int insertSelective(PcategoryInfo record);

    List<PcategoryInfo> selectByExample(PcategoryInfoExample example);

    PcategoryInfo selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") PcategoryInfo record, @Param("example") PcategoryInfoExample example);

    int updateByExample(@Param("record") PcategoryInfo record, @Param("example") PcategoryInfoExample example);

    int updateByPrimaryKeySelective(PcategoryInfo record);

    int updateByPrimaryKey(PcategoryInfo record);

	Integer findPcategoryInfoListCount(@Param("map") Map<String, Object> sendMap);

	List<PcategoryInfoPo> findPcategoryInfoList(@Param("map")  Map<String, Object> map);
}